
(function () {
  
  var langs = "ab aa af ak sq am ar an hy as av ae ay az bm ba eu be bn bh bi bs br bg my ca ch ce ny zh cv kw co cr hr cs da dv nl dz en eo et ee fo fj fi fr ff gl ka de el gn gu ht ha he hz hi ho hu ia id ie ga ig ik io is it iu ja jv kl kn kr ks kk km ki rw ky kv kg ko ku kj la lb lg li ln lo lt lu lv gv mk mg ms ml mt mi mr mh mn na nv nb nd ne ng nn no ii nr oc oj cu om or os pa pi fa pl ps pt qu rm rn ro ru sa sc sd se sm sg sr gd sn si sk sl so st es su sw ss sv ta te tg th ti bo tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa cy wo fy xh yi yo za zu".split(" ");
  var targets = ["_blank", "_self", "_top", "_parent"];
  var charsets = ["ascii", "utf-8", "utf-16", "latin1", "latin1"];
  var methods = ["get", "post", "put", "delete"];
  
  var dummy = {
  
    attrs: {
      color: ["red", "green", "blue", "purple", "white", "black", "yellow"],
      size: ["large", "medium", "small"],
      description: null
    },
    children: []
  };

  var tags = {
    "!top": ["TEI"],
    TEI: {
      attrs: {
	lang: ["en", "de", "fr", "nl"],
	freeform: null
      },
      children: ["body", "front", "back"]
    },
    body: {
      attrs: {
        name: null,
        isduck: ["yes", "no"]
      },
      children: ["div", "p", "head", "trailer", "lg", "l"]
    },
    front: {
      attrs: {name: null},
      children: ["leaves", "stem", "flowers"]
    },
  div: dummy, p: dummy, head: dummy, trailer: dummy, lg: dummy,
  leaves: dummy, stem: dummy, flowers: dummy
  };
})();